﻿//#ifndef _FITKPSGo_H
//#define _FITKPSGo_H
//
//class vtkUnstructuredGrid;
//class vtkPoints;
//class vtkDataSet;
//
//namespace PS
//{
//    class FITKPSGo
//    {
//    public:
//        FITKPSGo();
//        ~FITKPSGo();
//
//        static void begainGO();
//        static vtkDataSet* getOutput();
//
//    private:
//        static void CoutputSegment(const int* segtyp, const int* ntags, const int* tags,
//            const int* ngeoms, const double* geoms,
//            const int* nlntp, const int* lntp, int* ifail);
//        static void CcloseSegment(const int* segtyp, const int* ntags, const int* tags,
//            const int* ngeoms, const double* geoms,
//            const int* nlntp, const int* lntp, int* ifail);
//        static void CopenSegment(const int* segtyp, const int* ntags, const int* tags,
//            const int* ngeoms, const double* geoms,
//            const int* nlntp, const int* lntp, int* ifail);
//        //static void AddTriangle(const double* positions, const double* normals);
//    };
//}
//#endif
